/**
 * 我们需要使对象中的所有属性都是只读的。 因此，我们需要迭代所有的属性，并为它们添加一个修饰符。
 * 我们将在这里使用映射类型，很简单。 对于该类型的每个属性，我们获取它的键并为其添加一个readonly修饰符
 */
type MyReadonly<T> = {
    readonly [P in keyof T]: T[P]
}
export {
    MyReadonly
}